package com.igeek.file;

import com.igeek.demo.Demo02;

/**
 *  当两个源文件名称相同时:
 *      文件名会写成全路径的形式：包名.类名。目的是区分两个文件，此时，就不会再去引入包
 *  当两个源文件名称不同时：
 *      只需要写文件名，不需要写全路径，还会在当前类的最上方，引入该源文件
 */
public class Demo01 extends Demo02{

    public static void main(String[] args) {

        com.igeek.demo.Demo01 demo01 = new com.igeek.demo.Demo01();

        Demo02 demo02 = new Demo02();
    }

    /**
     * 不同包下，但是子类，不同访问修饰符，修饰的方法
     */
    public void cal(){

        //当作为子类后，父类中的方法，可以直接调用，而不需要创建父类对象后再调用
//        addDefault();  无法调用
//        subPrivate();  无法调用
        multiplyProtected();
        dividePublic();

    }
}
